package com.xiyu.service.convert.fee;

import com.xiyu.service.vo.fee.feeDeposit.FeeDepositSingleGetByElderIdOutput;
import com.xiyu.service.vo.fee.feeDeposit.FeeDepositPageQueryDetailOutput;
import com.xiyu.service.vo.fee.feeDeposit.FeeDepositCreateInput;
import com.xiyu.service.model.fee.deposit.FeeDepositDetail;
import com.xiyu.service.vo.fee.feeDeposit.FeeDepositPageQueryOutput;
import com.xiyu.service.model.fee.deposit.FeeDeposit;
import java.util.*;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import org.babyfish.jimmer.Page;

/**
 * 押金管理 Convert
 */
@Mapper
public interface FeeDepositConvert {
    FeeDepositConvert INSTANCE = Mappers.getMapper(FeeDepositConvert.class);


    List<FeeDepositPageQueryOutput> pageQueryOutputConvert(List<FeeDeposit> output);

    List<FeeDepositDetail> createInputConvert(List<FeeDepositCreateInput> input);


    List<FeeDepositPageQueryDetailOutput> pageQueryDetailOutputConvert(List<FeeDepositDetail> output);

    FeeDepositSingleGetByElderIdOutput singleGetByElderIdOutputConvert(FeeDeposit output);

}
